var prefix = "/shop/product"
var ppids=new Array()
$(function() {
	load();
});

function load() {
	$('#exampleTable')
			.bootstrapTable(
					{
						type : "GET", // 请求数据的ajax类型
						url : prefix + '/listrelevance', // 请求数据的ajax的url
						queryParams : function(params) {
							return {
								//说明：传入后台的参数包括offset开始索引，limit步长，sort排序列，order：desc或者,以及所有列的键值对
					            name:$('#searchName').val(),
					            number:$('#searchNumber').val()
							};
						},
						expandColumn : '1', // 在哪一列上面显示展开按钮
						expandAll : true,
						striped : true, // 是否各行渐变色
						bordered : true, // 是否显示边框
						expandAll : false, // 是否全部展开
						columns : [
								{
									checkbox : true,
									formatter : stateFormatter
								},
								{
									field : 'number', 
									title : '编码'
										
								},
								{
									field : 'name', 
									title : '名称',
									class : 'product-buyer-name',
									formatter : function(value, row, index) {
										return '<a title="'+value+'">'+value+'</a> ';
									}
								}
								]
					});
}
function stateFormatter(value, row, index) {
	if($("#ppids").val()!=null){
		var aa=$("#ppids").val();
		var cstring=aa.substring(1,aa.length-1)
		ppids=cstring;
		ppids=ppids.split(",");
		if(ppids.length!=0){
			for (var i = 0; i < ppids.length; i++) {
				if (row.id == ppids[i])
			        return {
			            checked : true//设置选中
			        };
			    
			}
			return value;
		}
	}
	}

function reLoad() {
	$('#exampleTable').bootstrapTable('refresh');
}

function ppids(){
	$.ajax({
		type : 'POST',
		data : {
			"id" : $("#pid").val()
		},
		url : prefix + '/batchRemove',
		success : function(r) {
			if (r.code == 0) {
				layer.msg(r.msg);
				reLoad();
			} else {
				layer.msg(r.msg);
			}
		}
	});
}

function save() {
	var rows = $('#exampleTable').bootstrapTable('getSelections'); // 返回所有选择的行，当没有选择的记录时，返回一个空数组
	var ids = new Array();
	// 遍历所有选择的行数据，取每条数据对应的ID
	$.each(rows, function(i, row) {
		ids[i] = row['id'];
	});
	$.ajax({
		cache : true,
		type : "POST",
		url : prefix + '/saveRelevance',
		data : {
			"pid" : $("#pid").val(),
			"ppids" : ids
		},
		async : false,
		error : function(request) {
			parent.layer.alert("Connection error");
		},
		success : function(data) {
			if (data.code == 0) {
				parent.layer.msg("操作成功");
				parent.reLoad();
				var index = parent.layer.getFrameIndex(window.name); // 获取窗口索引
				parent.layer.close(index);

			} else {
				parent.layer.alert(data.msg)
			}

		}
	});
}